local config = {
    keywords = {
        TODO = { icon = ">", color = "info" },
        HACK = { icon = "!", color = "warning" },
        WARN = { icon = "!", color = "warning", alt = { "WARNING", "XXX" } },
        PERF = { icon = "P", alt = { "OPTIM", "PERFORMANCE", "OPTIMIZE" } },
        NOTE = { icon = "?", color = "hint", alt = { "INFO" } },
        FIX = { icon = "X", color = "error", alt = { "FIXME", "BUG", "ISSUE" } }
    },
    colors = {
        error = { "#df715a", "DiagnosticError", "ErrorMsg" },
        warning = { "#ae903b", "DiagnosticWarn", "WarningMsg" },
        info = { "#e2e1de", "DiagnosticInfo" },
        hint = { "#5d94dc", "DiagnosticHint" },
        test = { "#c17ca2", "Identifier" },
    },
}

return {
    url = "https://github.com/folke/todo-comments.nvim",
    dependencies = { "https://github.com/nvim-lua/plenary.nvim" },
    opts = config,
}
